About Leno Investment Ltd (12752279) United Kingdom