About Thorncliffe Investments Ltd (11517065) United Kingdom