About Scla & Co Sa Ltd (10427200) United Kingdom