About Meadiate Limited (10375987) United Kingdom