About Neil Twizell Offshore Services Ltd (09008848) United Kingdom