About 24intertrade Ltd (12058423) United Kingdom