About Maynard Communications Limited (12337243) United Kingdom