About Relish Technology Limited (09272598) United Kingdom