About Sahl London Ltd (13398398) United Kingdom