A company incorporated less than 6 months ago with no online footprint. They may not survive your net-30 payment terms.
If you are in the UK, this is your secret weapon. solocheck