Vauban is a trading name of Vauban Technologies Limited, a company limited by shares incorporated in England and Wales (11128704) with Registered Office and Business address at Censeo House, 6 St Peters Street, St Albans United Kingdom.
Vauban is registered with the Financial Conduct Authority (FRN 825317) for Anti-Money Laundering purposes.