About Mycka Property Ltd (11767189) United Kingdom