About Sellfish Tackle Limited (06918480) United Kingdom