Looks interesting! Just a heads up as you seem to be a UK registered limited company :
>On business letters, order forms and websites, you must show:
>the company’s registered number >its registered office address >where the company is registered (England and Wales, Scotland or Northern Ireland) >the fact that it’s a limited company (usually by spelling out the company’s full name including ‘Limited’ or ‘Ltd’)
https://www.gov.uk/running-a-limited-company/signs-stationer...