About R Squared Technologies Limited (07086222) United Kingdom