About Studdridge Investments Limited (11211472) United Kingdom