About Osborne Energy Services Limited (10674774) United Kingdom