About Merak London Limited (12948458) United Kingdom