About Cuchulainn Teamware Ltd (NI630486) United Kingdom