About Bankymoore Foundation Limited (10941616) United Kingdom