About Taffod Seafarers Limited (10887369) United Kingdom