About Hammock Management Ltd (11982929) United Kingdom