About Inca Group Ltd (10703647) United Kingdom