About Right Hook Studio Ltd (12170948) United Kingdom