About Indica Properties Ltd (10119219) United Kingdom