About Hammock Hr Ltd (11384294) United Kingdom