About Ilka North Ltd (SC560807) United Kingdom