About The Ingeneuity Trust (03262425) United Kingdom