About No.26 The Sea Limited (SC640525) United Kingdom