About Nemophilax Ltd (13421052) United Kingdom