About Techplix Ltd (10492751) United Kingdom