About Sita London Limited (10967214) United Kingdom