About R&c Solutions Limited (12781673) United Kingdom