About Serra & Sena Ltd (13437171) United Kingdom