About Thirdspace Ltd. (04574934) United Kingdom