About World Riichi Limited (12763305) United Kingdom