About Nabors Tessa Limited (11872920) United Kingdom