About Saffron Financial Limited (12527667) United Kingdom