About Neorox Ltd (07555202) United Kingdom