About Scientific Technologies Limited (12189006) United Kingdom