About Lyra Property Holdings Ltd (12151491) United Kingdom