About Inca Europe Ltd. (03497621) United Kingdom