About R-squared Holdco Limited (10708321) United Kingdom