About Terri Manduca Limited (05228554) United Kingdom