About Hampdenfx Limited (12084655) United Kingdom