About Olega Ltd (12356083) United Kingdom