About The Schola Group Ltd (13054994) United Kingdom