About Rita & Krok Limited (10511482) United Kingdom