About The Star Foundation Limited (06810120) United Kingdom