About Netherlands Holison International Ltd (12384984) United Kingdom