About Sandton International Limited (13130781) United Kingdom