About Founda Limited (06693566) United Kingdom