About Russell Squared Limited (06695042) United Kingdom