About Altometra Ltd (11289965) United Kingdom