About Altura Group Ltd (13139806) United Kingdom