About The Choral Company Limited (12418518) United Kingdom