About The Ugly Olive Company Ltd (13304882) United Kingdom