About Square Root Holdings Limited (04077535) United Kingdom