About Ataraxi Technology Limited (12229625) United Kingdom