About Meeres Holdings Ltd (07731560) United Kingdom