About Altamira Management Services Limited (10093853) United Kingdom