About Vickers Media Limited (12924885) United Kingdom