About Meguru Ltd (11074283) United Kingdom