Senta SaaS Limited
Registered in England & Wales no. 8964408
Registered office: Heathrow Approach, 4th Floor, 470 London Road, Slough, England, SL3 8QY, United Kingdom
Senta is a registered trademark of Senta Saas Limited.