About Hocus Pocus Holdings Limited (12628903) United Kingdom