About Larrykay Ventures Ltd (13531597) United Kingdom