About Yokai Ltd (12492643) United Kingdom