About Mema De Pe Sate Limited (13464293) United Kingdom