About Sarx Technology Limited (11549486) United Kingdom