About Trexa Limited (11763118) United Kingdom