About Richie Bit Ltd (12945625) United Kingdom