About Mamomead Limited (01269457) United Kingdom