About Nicachi & Nicachi Limited (13459143) United Kingdom