About Mamalisa Shoes Limited (10347630) United Kingdom