About Rita Baxi Limited (10885786) United Kingdom