About Terrace Sp Lp Limited (04175685) United Kingdom