About Novo Technology Solutions Ltd (11882943) United Kingdom