About Mjekiqi Property Investment Ltd (12700088) United Kingdom