About Thesar Investments Ltd (10863846) United Kingdom