About Merra London Limited (12228839) United Kingdom