About Seamaker Wave Systems Limited (SC124164) United Kingdom