About Rye Arc Limited (00255427) United Kingdom