About Idea Fishing Associates Ltd (07886528) United Kingdom