About Stanford Global Limited (11432382) United Kingdom