About Altamira Management Limited (06585956) United Kingdom