About Thirlmere Investments Ltd (11358209) United Kingdom