About Flytrap Limited (07775359) United Kingdom