About Deltrex Limited (03345739) United Kingdom