About London International Festival Ltd (06246684) United Kingdom