About Inca Asset Management Limited (08473067) United Kingdom