About Mini Skirts London Limited (11805300) United Kingdom