About Nicho Ramo Limited (11301985) United Kingdom