About Mayer Ventures Ltd (13554693) United Kingdom