About Afflatech Limited (08615736) United Kingdom