About Maynard Collective Limited (12457166) United Kingdom