About Jakka Ltd (12529961) United Kingdom