About Sitro Ltd (11965322) United Kingdom