About Barbless Flies Limited (09938280) United Kingdom