About Indyrai Properties Ltd (12136427) United Kingdom