About Vaughan Ventures Limited (11522363) United Kingdom