About Third Rock Ltd (12290432) United Kingdom