About Foray Holdings Limited (03904161) United Kingdom