About Altamira Technologies (uk) Ltd (13454116) United Kingdom