About Third Rock Design Studios Limited (04889513) United Kingdom