About Drillrose Limited (01964380) United Kingdom