About Lyra Homes Holding Ltd (10486474) United Kingdom