About Saffron Frameworks Limited (08537443) United Kingdom