About Saffron Investment Management Limited (06174459) United Kingdom