About Nikiforos Ltd (12641164) United Kingdom