About Ry & O Group Ltd (12865013) United Kingdom