About Merot Holdings Limited (13263702) United Kingdom