About The Baba Shope Ltd (13492719) United Kingdom