About The Vindicate Company Limited (09228002) United Kingdom