About Merri 2002 Limited (11559493) United Kingdom