About Torus Foundation (08444912) United Kingdom