About Theodore Foundation Ltd (08916973) United Kingdom