About Sln (london) Ltd (11839508) United Kingdom