About Nexlen Ltd (09024596) United Kingdom