About Shelf Subsea Holdings Uk Limited (10286951) United Kingdom