About Science Block Limited (06310512) United Kingdom