About Definigen Research Limited (11666409) United Kingdom