About British Intergovernment Services Authority Limited (08665149) United Kingdom