About Fenchurch Asset Management Limited (06903112) United Kingdom