About Faro Media Ltd (12873753) United Kingdom