About London Madam Polo Limited (13542244) United Kingdom