About Rd Squared Investments Limited (13611432) United Kingdom