About Lsc Activate Limited (10908942) United Kingdom