About Mercari Holdings Limited (01590506) United Kingdom