About Soft Pedal Investments Limited (06154580) United Kingdom