About Omfif Foundation Limited (10927986) United Kingdom