About Seal Studio Limited (12078592) United Kingdom