About Thiloka Properties Ltd (12643029) United Kingdom