About Sark Marketing & Trading Ltd (SC662506) United Kingdom