About Altaro Associates Limited (11639288) United Kingdom