About Intragen Holdings Limited (06569349) United Kingdom