About Vaughan Ip Holdings Limited (10684951) United Kingdom