About Altmen Investments Ltd (12331722) United Kingdom