About Corp Research Foundation (07662755) United Kingdom