About Doki Doki Ltd (05152653) United Kingdom