About Victory Island Ambassadors International Limited (12754219) United Kingdom