About Redback Drilling Tools Limited (SC154774) United Kingdom