About Latty Ventures Ltd (10276916) United Kingdom