About Mechal Global Trading Limited (11791357) United Kingdom