About Octosphere Energy Services Limited (12935028) United Kingdom