About The Ryder Project Ltd (12165213) United Kingdom