About Osborn Foundation Limited (00734556) United Kingdom