About Namechi Limited (13564585) United Kingdom