About Saffron Technologies Limited (08236370) United Kingdom