About R S C Technology Limited (10908501) United Kingdom