About Hesse Macken Studio Limited (10503104) United Kingdom