About R2r Logica Limited (09726641) United Kingdom