About Jackhammer Limited (08252043) United Kingdom