About Ola Ltd. (SC176873) United Kingdom