About The Leading Edge Academy Limited (SC414833) United Kingdom