About Sandu London Ltd (12666345) United Kingdom