About Ky & Ry Limited (11922603) United Kingdom