About Sebace Ltd (12181396) United Kingdom