United Kingdom of Great Britain and Northern Ireland
September 1982
Unit 4 & 5, 117 Leagrave Road, Luton, LU3 1RJ
UK PSC Register
Google
OpenCorporates