About Neolucent Ltd (11950038) United Kingdom