About Saffron Asset Management Limited (04777400) United Kingdom