About Halfdeck Limited (12266912) United Kingdom