About Headz 2 Headz Ltd. (07988578) United Kingdom