About Jmia Property Ltd (12211768) United Kingdom