About Hat Projects Limited (06399098) United Kingdom