About Hammock Trading Ltd (10245597) United Kingdom