About Farwell Intermedia Ltd (10172733) United Kingdom