About Saffron Platform Services Limited (10858038) United Kingdom