About Tersa Limited (13178469) United Kingdom