About Sixtysix Ventures Ltd (11760919) United Kingdom