Company identity
Company number 08198422
Company profile
UK company 08198422, incorporated on 3 September 2012.
Amarillo Technologies | London-based insurtech company
Amarillo Technologies is a London-based insurtech company, led by insurance experts who specialise in conceptualising and developing custom SaaS technology solutions that aim to digitise operations, increase efficiency, and drive profitability.
Company number 08198422
Updated 07 Jul 2026 09:49
Financial period: 1 Apr 2024 to 31 Mar 2025
Reference milestones and recent Companies House filing stream events.
Next accounts due date
Next confirmation statement due date
CS01 | Transaction MzUyNzM3NDcyOGFkaXF6a2N4
Published 19 Jun 2026 16:13
Last confirmation statement made up date
Last accounts made up date
Company registered at Companies House