About Freegen Research Limited (03998585) United Kingdom