About Mikeedery Limited (12339061) United Kingdom