About Sitc London Ltd (12451738) United Kingdom