About Holland Technologies Limited (12430393) United Kingdom