About The X Foundation Limited (06720807) United Kingdom