About Vega Research Limited (12172856) United Kingdom