About Trexor Limited (12683146) United Kingdom