About Olmar 1 Ltd (10399420) United Kingdom