About Vkr Aberdeen Ltd (SC626226) United Kingdom