About Hocus Pocus Studios Ltd (12082892) United Kingdom