About Rita Ventures Limited (11395917) United Kingdom