About Neolox Ltd (10910315) United Kingdom