About Altarn Limited (10481643) United Kingdom