About Altarra Limited (09912786) United Kingdom