About Saffron Investments Limited (04862196) United Kingdom