About Inca Management Ltd (06960203) United Kingdom