About Foi Holdings Limited (12626566) United Kingdom