About International Therapeutic Proteins Limited (05927397) United Kingdom