Is there a sticker on the bottom side of it by chance? That blue color looks to be the same as the PNH converters. (precision of new Hampton Iowa, not the same the precision industries converters). I'm sure the 27 is for 27 spline.
This is the sticker Im referring to. After looking at their codes, they probably aren't the same . This was a custom converter I ordered from them that was "the highest stall we can give you in a stock converter". Ssmx stands for street stall maximum.