About Nikolouzos Ltd (12117552) United Kingdom