About Inca Holdco Limited (10947716) United Kingdom