About R D Square Limited (13195088) United Kingdom