About Olecram Ltd (11315103) United Kingdom