About Okami Studios Ltd (09962419) United Kingdom