About Sita Group Ltd (13241489) United Kingdom