About Ri & Or Consultancy Limited (12168475) United Kingdom