About Nomeka Tech Ltd (12876032) United Kingdom