About Nicho Limited (12175712) United Kingdom