About Joa (north Sea) Ltd. (SC331755) United Kingdom