About Oyyu Games Ltd (11735259) United Kingdom