About Jathusa Property Ltd (11100951) United Kingdom