About Richychip Gaming Ltd (12296523) United Kingdom