About Canister Studio Ltd (10742694) United Kingdom