About Ruby Technologies Ltd (12225741) United Kingdom