About Corby Research Ltd (11299541) United Kingdom