About I.b.c Niarchos Fins Ltd (07937870) United Kingdom