About Terra Altair Limited (10225786) United Kingdom