About Novus Business Brokers Ltd (12139115) United Kingdom