About The London Festival Ltd (12331242) United Kingdom