About Rsc Edinburgh Limited (SC640262) United Kingdom