About Seamfix Limited (13234998) United Kingdom