Servca Europe Company numberFC042863 StatusActive TypeOther Company Type Incorporated1 May 2025 Registered office 171 Old Bakery StreetValletta Vlt 1455, Data JSON Markdown