About Ambac Limited (05430905) United Kingdom