About Foundation Focus Limited (10346059) United Kingdom