About Holland 88 Limited (10810359) United Kingdom