Latchmill Digital Limited
- Registration reference
- ZB249475
- Date registered
- 23 October 2021
- Registration expires
- 22 October 2027
- Payment tier
- Tier 1
- Data controller
- Latchmill Digital Limited
- Address
- Suite 27 Barnfield House Accrington Road Blackburn Lancs BB1 3NY