About Ens Investment Ltd (12173903) United Kingdom