About Halfduck Ltd (12482278) United Kingdom