About Terra Idea Lp (SL021834) United Kingdom