About Huddersfield Harambee Association Limited (IP24465R) United Kingdom