About Rivas Software Technology Limited (09732664) United Kingdom