About Drumlin Lee Scientific Limited (11744375) United Kingdom