About Olima Omega Limited (10795816) United Kingdom