About The Open A Cappella Community Ltd (13259115) United Kingdom