About Thirdspace Studio Limited (SC577646) United Kingdom