About Yokaiju Ltd (12508226) United Kingdom