About Novacode Solutions Ltd (10136162) United Kingdom