About Kellas North Sea 1 Limited (10778184) United Kingdom