About London Film & Media Limited (07123067) United Kingdom