About Indukara Property Ltd (11925662) United Kingdom