About Rycas (nw) Ltd (11053781) United Kingdom