About Blaqsand London Limited (12399329) United Kingdom