About Through The Looking Glass Studios Ltd (10283210) United Kingdom