About Handful Holdings Limited (07393382) United Kingdom