About International Sell Company Ltd (11099805) United Kingdom