About Inca F.s.s.c. Ltd. (07849599) United Kingdom