About Alterra Solutions Limited (10199814) United Kingdom