About Sethia London Limited (00884903) United Kingdom