About Hamlett Holdings Limited (13269509) United Kingdom