About Vicendra Solutions Limited (11433964) United Kingdom