About R Squared Investments Limited (11594836) United Kingdom