About The Rodolfus Foundation Limited (02886300) United Kingdom