About Haduken Limited (08212256) United Kingdom