About Maynard Innovations Ltd (10340665) United Kingdom