About Caddis Technologies Ltd (11281336) United Kingdom