About Olica Limited (10622977) United Kingdom