About Glass Cannon Animation Limited (12845377) United Kingdom