About Alba Ryder Management Limited (03418656) United Kingdom