About Saffron Investment Group Ltd (12151645) United Kingdom