About Vickerssolutions Limited (11520652) United Kingdom