About Inca No. 2 Limited (11084107) United Kingdom