About Left Hook Studio Limited (10702623) United Kingdom