About Mercari Derivatives Ltd (10662835) United Kingdom