About Meroshe Ltd (12288302) United Kingdom