About Frankenstitch Ltd (11873105) United Kingdom