About Jakka Holdings Limited (13395428) United Kingdom