About Inca (uk) Ltd. (SC343916) United Kingdom