About Ff Foundation Limited (11696815) United Kingdom