About Hammock Limited (00117781) United Kingdom