About Olis Development Ltd (12905253) United Kingdom