About Foundation Platform Limited (12052643) United Kingdom