About Oyo Homes Ltd (10730685) United Kingdom