About Inca X Limited (04798265) United Kingdom