About Rxt Limited (12669541) United Kingdom