About Maynard Ventures Ltd (11421560) United Kingdom