About Technomena Ltd (12884287) United Kingdom