About Sc267288 Ltd (SC267288) United Kingdom