About Mikerry Holdings Limited (09083970) United Kingdom