About Plan X Technology Ltd (13326452) United Kingdom