About Kellas North Sea 2 Limited (10778448) United Kingdom