About Hammerhead Capital Limited (06442209) United Kingdom