About Saffron Rage (investments) Ltd (10971343) United Kingdom