About Stfc 2007 Limited (10477054) United Kingdom