About Vindomora Solutions Limited (09505415) United Kingdom