About Kaa Intrepidus Trust (CE012441) United Kingdom