About Veekay It Solutions Ltd (11580378) United Kingdom