About Caddisfly Research And Development Ltd (09626976) United Kingdom