About London Sc Limited (11907692) United Kingdom