About Steep Hill Investments Limited (12122938) United Kingdom