About R.a.n. It Solutions Ltd (11969627) United Kingdom