About Sarka London Limited (11232260) United Kingdom