About Trecha Limited (13082329) United Kingdom