About Vindomis Limited (12138175) United Kingdom