About Incana Control Ltd (10374560) United Kingdom