About Drilling Tool Technology Limited (12913889) United Kingdom