About Cerulli Associates Europe Limited (06525816) United Kingdom