About Drillx Holdings Limited (11081405) United Kingdom