About Seabo Limited (11422913) United Kingdom