About International Insurance Adjusters Ltd (12037624) United Kingdom