About Niarchos (london) Limited (00432579) United Kingdom