About London Technology Academy Ltd (08458670) United Kingdom