About Sandton Europe Limited (11533514) United Kingdom