About London Now Media Ltd (12306534) United Kingdom