About Ferula Investments Ltd (12627166) United Kingdom