About Hamlett Management Limited (11757980) United Kingdom