About Altmore Investments Ltd (12946861) United Kingdom